A framework for XML schema naming and design rules development tools
نویسنده
چکیده
Manufacturing industry is facing an enormous challenge today in trying to integrate a wide range of software systems. These systems span the functional areas of manufacturing, as well as, the multitude of organizations and countries involved in the manufacture of their products. To address these needs (and similar needs in other industries) a number of organizations are defining standards that support the integration of the systems. Many of these standards are an application of the XML family of software standards. To ensure quality in the emerging domain standards, the organizations producing them also define guidelines for how the XML standards, especially XML Schema, will be used in a given context. These guidelines are published as sets of Naming and Design Rules (NDR). Unfortunately, a single set of these rules do not meet the needs of the wide range of standards being developed. Moreover, the guidelines are being published as prose (e.g., English text) rather than in a computational form. To address these shortcomings and allow for the more rapid creation of high quality NDR, NIST is developing a set of tools to facilitate Naming and Design Rules Development. The tools support the development of executable tests to support NDR, collaboration on the use of those tests, the grouping of tests into testing profiles, as well as, the association of NDR documentation with executable tests. The grouping mechanism allows rules to be selected from a larger set for use in a particular context. By also providing for the association of guidelines with executable tests, a testing suite can be quickly assembled. Furthermore, the pool of guidelines and their tests can be collaboratively developed, thereby leveraging resources and creating higher quality test sets in the end. The report describes a roadmap for the use of these tools in the development of XML Schema Naming and Design Rules. It is produced by the XML Testbed project within the Manufacturing Systems Integration Division at NIST. These tools aid in producing high quality XML schemas using a standards-based approach to manufacturing systems integration. The tools are based on open-standards, making them highly configurable and reusable. The three primary functional areas of the tools described are authoring, testing, and sharing.
منابع مشابه
A Tool Kit for Implementing XML Schema Naming and Design Rules
A tool kit being developed at the National Institute of Standards and Technology (NIST) encodes XML schema Naming and Design Rules in a computer-interpretable fashion, enabling automated rule enforcement and improving schema quality.
متن کاملJESS-based web interface for XML document validation
Ensuring consistency among data exchange specifications in XML is critical to seamless integration of various business-to-business (B2B) applications. To this end, a specification should be thoroughly verified in manifold perspectives such as grammar/syntax conformance, design compliance, and canonical semantics accordance. A single hand-woven testbed implementation will fail to versatilely sup...
متن کاملSemantic Models for XML Schema with UML Tooling
Design and use of XML Schemas are essential tasks in the software engineering process for many systems, but duplication and different naming and design rules in these schemas are major roadblocks for systems integration. An ontology-driven design approach is described that uses semantic models during the creation and management of XML schema vocabularies. UML models are used for model-driven de...
متن کاملUse of the ebXML framework in eGovernment and eHealth
The Criminal Justice system in the Netherlands has adopted ebXML Messaging for inter-agency communication and is probably unique in also using ebXML concepts for its business process and content specification part. It uses the UBL Naming and Design rules for XML schema generation and the ebXML BPSS model complex business partner interactions. We discuss motivation for ebMS and alternatives enco...
متن کاملInformation Exchange Between Humanitarian Organizations: Using the XML Schema IDML
This article explains challenges that arise when humanitarian organizations want to coordinate their development activities by means of distributed information systems. It focuses on information exchange based on the eXtensible Markup Language (XML) and relational databases. This piece discusses how to save hierarchical XML documents in relational databases. It introduces conversion rules to de...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Standards & Interfaces
دوره 32 شماره
صفحات -
تاریخ انتشار 2010